HotDocSettingsForm = function(widgetId) {
	this.widgetId = widgetId;
	
	var domTypes = $("#fpl_types")[0];
	domTypes.obj = this;
	domTypes.onchange = function() {
		this.obj.onTypeChange(this.options[this.selectedIndex].value);
	}
}

HotDocSettingsForm.prototype.onTypeChange = function(sType) {
	//запрашиваем у сервера список документов
	cp.set_env_object(this);
	cp.call(get__Url('/ajax'), 
		'ajax_execWidget', this.onDocsLoad, this.widgetId, 'ajax_GetDocs', sType);
}

HotDocSettingsForm.prototype.onDocsLoad = function(result) {
	var resp = result.ajaxResponse[0];
	if(resp) {
		//удалим старые документы
		var domDocs = $("#fpl_document")[0];
		domDocs.options.length = 0;
		//запишем новые документы
		var count = resp.items_count[0].data;
		var i, oItem;
		for(i=0; i<count; i++) {
			oItem = resp.items[0]['item_'+i][0];
			domDocs.options[i] = new Option(
				oItem.title[0].data,
				oItem.oid[0].data
			);
		}
	}
}